import {
    reqUserInfo,
    reqUpdateInfo
} from '../../api/index';
Page({
    data: {
        //用户昵称
        nickname: '',
        //  头像
        headimgurl: '',
    },
    //在进入编辑页之前:先授权的(token)
    //进入这个页面前提token已经存在了,用户登陆了(授权成功)
    onLoad() {
        //获取用户信息
        this.getUserInfo();
    },
    //获取用户信息(请求头携带token)
    async getUserInfo() {
        const result = await reqUserInfo();
         if(result.code==200){
             this.setData({
                  nickname:result.data.nickname,
                  headimgurl:result.data.headimgurl
             })
         }
    },
    //获取用户头像的回调
    chooseAvatar(event){
       this.setData({
            headimgurl:event.detail.avatarUrl
       })
    },
    //更新信息按钮的回调
   async updateUser(){
       //用户信息更新成功,回到tabbar个人中心页面
       //navigateTo|redirectTo
       const result = await reqUpdateInfo(this.data);
       if(result.code==200){
           //返回个人中心[login登录页销毁了!!!]
           wx.navigateBack();
       }
    }

})